import request from "@/utils/request";

const PAY_BASE_URL = "/alipay/pay";

const PayAPI = {
  /**
   * 添加通知公告
   *
   * @param data Notice表单数据
   * @returns
   */
  pay(orderParams: orderParamsType) {
    return request({
      url: `${PAY_BASE_URL}`,
      method: "POST",
      data: orderParams,
    });
  },
};

export default PayAPI;

/** 订单参数类型 */
export interface orderParamsType {
  // 商户网站唯一订单号
  out_trade_no: string;
  // 销售产品码，商家和支付宝签约的产品码
  product_code: string;
  // 订单标题
  subject: string;
  body?: string;
  // 订单总金额，单位为元，精确到小数点后两位
  total_amount: string;
}
